/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package objetos.personajes;

/**
 *
 * @author cvasquez
 */
public final class ConstantesPersonajes {

    /**
     * Clase Archivo de Configuración
     * 
     * En esta clase se manejan las constantes respectivas a los valores
     * de cada tipo de personaje.
     */

    //Vida máxima de un personaje
    public static int vidaPrincipal;
    public static  int vidaArtillero;
    public static  int vidaSoldadoDeCaballeria;
    public static  int vidaSoldadoDeInfanteria;
    public static  int vidaIndigena;
    public static  int vidaRabona ;

    //Costo de adqusición un personaje
    public static  int costoPrincipal ;
    public static  int costoArtillero ;
    public static  int costoSoldadoDeCaballeria ;
    public static  int costoSoldadoDeInfanteria ;
    public static  int costoIndigena ;
    public static  int costoRabona ;

    //Costo de manutención de un personaje
    public static  int manutencionPrincipal ;
    public static  int manutencionArtillero;
    public static  int manutencionSoldadoDeCaballeria ;
    public static  int manutencionSoldadoDeInfanteria ;
    public static  int manutencionIndigena;
    public static  int manutencionRabona ;

    //Ataque propio (inherente) de un personaje
    public static  int ataquePrincipal ;
    public static  int ataqueArtillero ;
    public static  int ataqueSoldadoDeCaballeria;
    public static  int ataqueSoldadoDeInfanteria ;
    public static  int ataqueIndigena;
    public static  int ataqueRabona ;

    //Defensa propia (inherente) de un personaje
    public static  int defensaPrincipal;
    public static  int defensaArtillero;
    public static  int defensaSoldadoDeCaballeria;
    public static  int defensaSoldadoDeInfanteria;
    public static  int defensaIndigena;
    public static  int defensaRabona;

    //Tipo de personaje, este valor es usado por otro métodos
    //dentro del juego para hacer referncia al tipo
    public static  int tipoPrincipal;
    public static  int tipoArtillero;
    public static  int tipoSoldadoDeCaballeria;
    public static  int tipoSoldadoDeInfanteria;
    public static  int tipoIndigena;
    public static  int tipoRabona;

    //Característica propia de una rabona
    public static  int curacionRabona;

    //Tiempo que demora en aparecer el personaje cuando es adquirido
    public static int tiempoAparicionPrincipal = 0;//nunca se usa porque nunca se comprara un personaje principal
    public static int tiempoAparicionArtillero = 5000;
    public static int tiempoAparicionSoldadoDeCaballeria = 4000;
    public static int tiempoAparicionSoldadoDeInfanteria = 3000;
    public static int tiempoAparicionIndigena = 2000;
    public static int tiempoAparicionRabona = 1000;
}

